/// accessHumanName : "老人2"
/// accessHumanType : "cultivator"
/// accessHumanTypeName : "休养员"
/// accessType : "1"
/// accessTypeName : "离开"
/// branchId : 6627
/// createdBy : ""
/// createdDate : "2023-12-29 15:01:24"
/// deleteStatus : 0
/// gatePointName : "正门"
/// healthCode : null
/// humanImageAttachId : null
/// id : 4800030069567488
/// idCardNo : "330103193609181325"
/// identificationId : "7595"
/// identificationType : "4"
/// identificationTypeName : "刷卡"
/// iotId : "4800022103339008"
/// iotName : "欢乐之家进入"
/// officeName : null
/// qrCodeAttachId : null
/// roomNo : null
/// saasId : 1000
/// status : "1"
/// statusName : "验证通过"
/// temperature : null
/// tenantId : 1000
/// updatedBy : ""
/// updatedDate : "2023-12-29 15:01:24"
/// visitReason : null
/// visitReasonName : null

class EntryRecordListData {
  EntryRecordListData({
      this.accessHumanName, 
      this.accessHumanType, 
      this.accessHumanTypeName, 
      this.accessType, 
      this.accessTypeName, 
      this.branchId, 
      this.createdBy, 
      this.createdDate, 
      this.deleteStatus, 
      this.gatePointName, 
      this.healthCode, 
      this.humanImageAttachId, 
      this.id, 
      this.idCardNo, 
      this.identificationId, 
      this.identificationType, 
      this.identificationTypeName, 
      this.iotId, 
      this.iotName, 
      this.officeName, 
      this.qrCodeAttachId, 
      this.roomNo, 
      this.saasId, 
      this.status, 
      this.statusName, 
      this.temperature, 
      this.tenantId, 
      this.updatedBy, 
      this.updatedDate, 
      this.visitReason, 
      this.visitReasonName,});

  EntryRecordListData.fromJson(dynamic json) {
    accessHumanName = json['accessHumanName'];
    accessHumanType = json['accessHumanType'];
    accessHumanTypeName = json['accessHumanTypeName'];
    accessType = json['accessType'];
    accessTypeName = json['accessTypeName'];
    branchId = json['branchId'];
    createdBy = json['createdBy'];
    createdDate = json['createdDate'];
    deleteStatus = json['deleteStatus'];
    gatePointName = json['gatePointName'];
    healthCode = json['healthCode'];
    humanImageAttachId = json['humanImageAttachId'];
    id = json['id'];
    idCardNo = json['idCardNo'];
    identificationId = json['identificationId'];
    identificationType = json['identificationType'];
    identificationTypeName = json['identificationTypeName'];
    iotId = json['iotId'];
    iotName = json['iotName'];
    officeName = json['officeName'];
    qrCodeAttachId = json['qrCodeAttachId'];
    roomNo = json['roomNo'];
    saasId = json['saasId'];
    status = json['status'];
    statusName = json['statusName'];
    temperature = json['temperature'];
    tenantId = json['tenantId'];
    updatedBy = json['updatedBy'];
    updatedDate = json['updatedDate'];
    visitReason = json['visitReason'];
    visitReasonName = json['visitReasonName'];
  }
  String? accessHumanName;
  String? accessHumanType;
  String? accessHumanTypeName;
  String? accessType;
  String? accessTypeName;
  num? branchId;
  String? createdBy;
  String? createdDate;
  num? deleteStatus;
  String? gatePointName;
  dynamic healthCode;
  dynamic humanImageAttachId;
  num? id;
  String? idCardNo;
  String? identificationId;
  String? identificationType;
  String? identificationTypeName;
  String? iotId;
  String? iotName;
  dynamic officeName;
  dynamic qrCodeAttachId;
  dynamic roomNo;
  num? saasId;
  String? status;
  String? statusName;
  String? temperature;
  num? tenantId;
  String? updatedBy;
  String? updatedDate;
  dynamic visitReason;
  dynamic visitReasonName;
EntryRecordListData copyWith({  String? accessHumanName,
  String? accessHumanType,
  String? accessHumanTypeName,
  String? accessType,
  String? accessTypeName,
  num? branchId,
  String? createdBy,
  String? createdDate,
  num? deleteStatus,
  String? gatePointName,
  dynamic healthCode,
  dynamic humanImageAttachId,
  num? id,
  String? idCardNo,
  String? identificationId,
  String? identificationType,
  String? identificationTypeName,
  String? iotId,
  String? iotName,
  dynamic officeName,
  dynamic qrCodeAttachId,
  dynamic roomNo,
  num? saasId,
  String? status,
  String? statusName,
  dynamic temperature,
  num? tenantId,
  String? updatedBy,
  String? updatedDate,
  dynamic visitReason,
  dynamic visitReasonName,
}) => EntryRecordListData(  accessHumanName: accessHumanName ?? this.accessHumanName,
  accessHumanType: accessHumanType ?? this.accessHumanType,
  accessHumanTypeName: accessHumanTypeName ?? this.accessHumanTypeName,
  accessType: accessType ?? this.accessType,
  accessTypeName: accessTypeName ?? this.accessTypeName,
  branchId: branchId ?? this.branchId,
  createdBy: createdBy ?? this.createdBy,
  createdDate: createdDate ?? this.createdDate,
  deleteStatus: deleteStatus ?? this.deleteStatus,
  gatePointName: gatePointName ?? this.gatePointName,
  healthCode: healthCode ?? this.healthCode,
  humanImageAttachId: humanImageAttachId ?? this.humanImageAttachId,
  id: id ?? this.id,
  idCardNo: idCardNo ?? this.idCardNo,
  identificationId: identificationId ?? this.identificationId,
  identificationType: identificationType ?? this.identificationType,
  identificationTypeName: identificationTypeName ?? this.identificationTypeName,
  iotId: iotId ?? this.iotId,
  iotName: iotName ?? this.iotName,
  officeName: officeName ?? this.officeName,
  qrCodeAttachId: qrCodeAttachId ?? this.qrCodeAttachId,
  roomNo: roomNo ?? this.roomNo,
  saasId: saasId ?? this.saasId,
  status: status ?? this.status,
  statusName: statusName ?? this.statusName,
  temperature: temperature ?? this.temperature,
  tenantId: tenantId ?? this.tenantId,
  updatedBy: updatedBy ?? this.updatedBy,
  updatedDate: updatedDate ?? this.updatedDate,
  visitReason: visitReason ?? this.visitReason,
  visitReasonName: visitReasonName ?? this.visitReasonName,
);
  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['accessHumanName'] = accessHumanName;
    map['accessHumanType'] = accessHumanType;
    map['accessHumanTypeName'] = accessHumanTypeName;
    map['accessType'] = accessType;
    map['accessTypeName'] = accessTypeName;
    map['branchId'] = branchId;
    map['createdBy'] = createdBy;
    map['createdDate'] = createdDate;
    map['deleteStatus'] = deleteStatus;
    map['gatePointName'] = gatePointName;
    map['healthCode'] = healthCode;
    map['humanImageAttachId'] = humanImageAttachId;
    map['id'] = id;
    map['idCardNo'] = idCardNo;
    map['identificationId'] = identificationId;
    map['identificationType'] = identificationType;
    map['identificationTypeName'] = identificationTypeName;
    map['iotId'] = iotId;
    map['iotName'] = iotName;
    map['officeName'] = officeName;
    map['qrCodeAttachId'] = qrCodeAttachId;
    map['roomNo'] = roomNo;
    map['saasId'] = saasId;
    map['status'] = status;
    map['statusName'] = statusName;
    map['temperature'] = temperature;
    map['tenantId'] = tenantId;
    map['updatedBy'] = updatedBy;
    map['updatedDate'] = updatedDate;
    map['visitReason'] = visitReason;
    map['visitReasonName'] = visitReasonName;
    return map;
  }

}